/*
通用CSS，不需要修改，也不影响其它页面，适合所有网站
*/

/* 高度 */
.wd-h1{ height: 1px!important;}
.wd-h5{ height: 5px!important;}
.wd-h10{ height: 10px!important;}
.wd-h15{ height: 15px!important;}
.wd-h20{ height: 20px!important;}
.wd-h30{ height: 30px!important;}
.wd-h50{ height: 50px!important;}
.wd-h80{ height: 80px!important;}

/* 宽度 */
.wd-w13{ width: 13px!important;}
.wd-w15{ width: 15px!important;}
.wd-w28{ width: 28px!important;}
.wd-w100{ width: 100px!important;}
.wd-w200{ width: 200px!important;}
.wd-w300{ width: 300px!important;}
.wd-w400{ width: 400px!important;}
.wd-w500{ width: 500px!important;}

/* 浮动 */
.wd-fleft,.wd-fl{ float: left!important; }
.wd-fright,.wd-fr{ float: right!important; }
.wd-clear{ clear:both!important; }

/* 对齐 */
.wd-center{ text-align:center!important; }
.wd-left{ text-align:left!important; }
.wd-right{ text-align:right!important; }
.wd-vm { vertical-align: middle!important;}

/* 显示方式 */
.wd-in { display: inline!important;}
.wd-inb { display: inline-block!important;}
.wd-block { display: block!important;}

/* 粗体 */
.wd-bold{font-weight: bold!important;}
.wd-nobold{font-weight: normal!important;}

/* 边框 */
.wd-border{ border: 1px solid red!important; }
.wd-radius{ border-radius:5px!important; }
.wd-circle{ border-radius:50%!important; }

/* Color */
.wd-red { color: red!important; }
.wd-green { color: green!important; }
.wd-blue { color: blue!important; }
.wd-white { color: white!important; }
.wd-black { color: black!important; }
.wd-333 { color: #333!important; }
.wd-666 { color: #666!important; }
.wd-999 { color: #999!important; }
.wd-ccc { color: #ccc!important; }
.wd-efefef { color: #efefef!important; }

/* 背景色Color */
.wd-bgred { background-color: red!important; }
.wd-bggreen { background-color: green!important; }
.wd-bgblue { background-color: blue!important; }
.wd-bghite { background-color: white!important; }
.wd-bglack { background-color: black!important; }


/* 字体 */
.wd-geo { font-family: "Georgia"!important;}
.wd-yahei { font-family: "微软雅黑"!important;}

/*字号*/
.wd-fs10{font-size:10px!important;}
.wd-fs12{font-size:12px!important;}
.wd-fs14{font-size:14px!important;}
.wd-fs16{font-size:16px!important;}
.wd-fs18{font-size:18px!important;}
.wd-fs20{font-size:20px!important;}
.wd-fs22{font-size:22px!important;}
.wd-fs25{font-size:25px!important;}
.wd-fs30{font-size:30px!important;}
.wd-fs40{font-size:40px!important;}



/*--------------------以下为复杂样式---------------------------*/

/* 按钮 */
.wd-btn { display:inline-block; padding: 5px 20px; border-radius:5px; background-color:#FA2; color:#fff; font-weight:bold; text-align:center;}
.wd-btn-blue { background-color:#2AF!important; color:#fff!important; }
.wd-btn-green { background-color:#2A2!important; color:#fff!important; }
.wd-btn-orange { background-color:#FA2!important; color:#fff!important; }
.wd-btn-red { background-color:#F22!important; color:#fff!important; }

/*一幅图轮播*/
.wd-lunbo{ position: relative;}
.wd-lunbo .bd{ overflow: hidden; }
.wd-lunbo .bd ul{}
.wd-lunbo .bd ul li{ background-repeat: no-repeat; background-attachment: scroll; background-position:center;}
.wd-lunbo .hd{ position: absolute;}
.wd-lunbo .hd ul{ text-align:center;}
.wd-lunbo .hd ul li{display: inline-block;}
.wd-lunbo .hd ul li.on{}

/*分页*/
.wd-page-div {}
.wd-page-div a{ margin-right:10px; display: inline!important;}
.wd-page-div span{ margin-right:10px; display: inline!important;}

/*分割线*/
.wd-line{width:100%;height:1px; border-bottom:1px solid #ccc;}
.wd-line-dashed{border-bottom:1px dashed #ccc!important;}



/*diy*/
/*html{font-family:"Microsoft YaHei"}*/
.main-width{width:1200px;margin:0 auto;}
.h-top{height:41px;width:100%;background-color:#005fbb;}
.h-top .top-left{height:100%;float:left}
.h-top .top-right{height:100%;float:right}
.h-top .top-left span{display:inline-block;font-size:12px;float:left;line-height:41px;color:#eee;}
.h-top .top-right a,.h-top .top-right span{display:inline-block;font-size:12px;line-height:41px;color:#eee;}
.h-logo{height:109px;}
.logo-left{width:450px;height:109px;float:left;}
.logo-right{background:url("/images/top.jpg") no-repeat center;width:473px;height:88px;float:right;position:relative; }
.logo-nav{position:absolute;left:140px;top:10px;}
.logo-nav a {display:inline-block;width:80px;}
.logo-phone span{position:absolute;left:50px;top:48px;color:#9d7a5c;}
.logo-phone font{position:absolute;left:174px;top:48px;color:#fff;font-size:30px;font-weight:bold;}
.h-nav{width:100%;height:65px;border-top:1px #999 solid;background-color:#f1f1f1;}
.h-nav > ul{width:100%;height:64px;list-style-type:none;background-color:#f1f1f1;}
.h-nav ul li{width:150px;height:64px;float:left;}
.h-nav ul li a{width:100%;height:100%;display:inline-block;line-height:64px;text-align:center;Color:#434343;font-size:14px;font-weight:bold;}
/*.h-nav ul:hover{background:none;}*/
.h-nav ul:hover a{color:#434343 !important;}
.h-nav ul li:hover a{background:#fff;border-top:2px #005fbb solid;color:#06b!important;position:relative;font-weight:normal;}
.h-nav ul .navLi:hover ul{display:block;border-top:none;}
.h-nav ul .navLi:hover a{border-top:1px #06b solid;}
.nav-sub-ul{display:none;z-index:1000;background-color:#333;position:relative;border-top:none;width:600px}
.nav-sub-ul li{border-top:none;float:left;width:150px;}
.nav-sub-ul li:hover a{background-color:#f1f1f1!important; color:#000 !important;}
.nav-on{background:#fff;border-top:2px #005fbb solid;color:#06b!important;position:relative;font-weight:normal;}






.sousuo{height:60px;}
.keywords{float:left;height:60px;width:50%}
.keywords span,.keywords a{line-height:60px;display:inline-block;color:#333;height:60px;}
.keywords span{font-size:14px;}
.keywords a{font-size:13px;}
.keywords a:hover{color:#06b}
.search{height:60px;float:right;background:url("/images/c6.jpg") no-repeat center;width:300px;}
.searchbox_btn{width:30px;height:28px;margin-top:16px;float:right;cursor:pointer;}
.search input{margin-top:21px;border:none;height:18px;width:240px;margin-left:20px;}


.content{width:1200px;margin:0 auto;}
.sidebar{width:224px;float:left;}
.sidebar .sb-pro{width:224px;height:503px;background:url("/images/sb-pro.jpg") no-repeat center;position:relative;}
.pros{display:inline-block;line-height:70px;font-size:25px;font-weight:bold;text-align:center;color:#fff;width:95%;margin-left:5%;}
.pro-list{width:100%;height:230px;}
.pro-list ul li{line-height:32px;border-bottom:1px solid #ccc;width:42%;margin-left:12px;float:left}
.pro-list ul li a{display:inline-block;line-height:32px;width:100%;text-align:center;color:#06b;font-size:15px;}
.pronav li a:hover{color:#fa3;}
.sb-phone{display:inline-block;Color:#fff;font-weight:bold;font-size:13px;margin-left:80px;line-height:20px;}
.sb-num{display:inline-block;Color:#fff;font-weight:bold;font-size:16px;margin-left:80px;line-height:30px}
.news-title{display:inline-block;line-height:40px;border-bottom:1px #ccc solid;font-size:25px;color:#06b;font-weight:bold;position:relative;text-indent:30px;width:100%;}
.sb-news img{position:absolute;top:20%;left:0;}
.sb-on{color:#fa3 !important;}
.sb-news .news-list li{width:100%;height:30px;border-bottom:1px solid #ccc;position:relative;}
.sb-news .news-list li a{display:inline-block;line-height:30px;font-size:13px;margin-left:25px;}
.sb-news .news-list li span{display:inline-block;line-height:30px;font-size:13px;float:right;}
.sb-news .news-list li img{position:absolute;top:30%;left:0;}
.news-list li{width:100%;height:30px;border-bottom:1px dashed #ccc;position:relative;}
.news-list li a{display:inline-block;line-height:30px;font-size:13px;margin-left:25px;}
.news-list li span{display:inline-block;line-height:30px;font-size:13px;float:right;}
.news-list li img{position:absolute;top:30%;left:0;}
.contactus{width:100%;height:30px;position:relative}
.contactus a{display:inline-block;line-height:28px;width:90px;margin-left:12px;border:#fff 2px solid;color:#fff;font-size:15px;text-align:center;}
.contactus a:hover{color:#fa3;border-color:#fa3;}
.main-content{width:950px;float:right;}
.c-title-left {height:40px;width:160px;border-bottom:3px #06b solid;vertical-align:middle;position:relative;float:left}
.c-title-left img{position:absolute;left:0;top:32%;}
.c-title-left span{display:inline-block;line-height:40px;text-align:center;color:#06b;font-size:20px;font-weight:bold;text-indent:20px;letter-spacing:3px;}
.c-title-right{width:790px;height:40px;border-bottom:3px #eee solid;vertical-align:middle;float:right;}
.c-title-right a,.c-title-right span ,.c-title-right  font{display:inline-block;line-height:40px;}
.position{float:right;}
.foot-nav{width:100%;height:30px;line-height:30px;text-align:center;font-size:15px}
.foot span{display:inline-block;line-height:30px;text-align:center;width:100%;font-size:13px;}
.foot{width:100%;height:150px;border-top:1px #ccc solid;}
.m-c-main{width:950px;min-height:500px;}
.m-c-main img{max-width:100%;}
/********分页样式 *****/
.wdcms-page {text-align:center;margin-top:40px;clear:both;}
.wdcms-page a ,.wdcms-page span{line-height:30px;font-size:14px;color:#12396b;display:inline-block;padding:0 10px;text-align:center;background:#f1f1f1;border:#ccc solid 1px;margin:0 5px;}
.wdcms-page a:hover,.wdcms-page span:hover{background:#06b;color:#fff;}
/********show-news *****/

.sn-title h3{color:#06b;display:inline-block;line-height:40px;font-size:18px;text-align:center;width:100%}
.sn-title span{color:#666;display:inline-block;line-height:40px;font-size:12px;text-align:center;width:100%;}


/********show-product*****/

.sp-img{width:200px;height:160px;border:2px solid #06b;padding:5px;float:left;}
.sp-main{width:710px;height:173px;float:right;}
.sp-title{width:710px;height:24px;font-size:18px;color:#06b;display:inline-block;line-height:18px;text-align:center;border-bottom:1px #eee solid;}
.sp-content{width:710px;height:110px;line-height:30px;font-size:13px;color:#666;}
.sp-list li{display:block;clear:both;height:174px;}


.contactus-left{width:620px;height:400px;float:left;}
.contactus-right{width:300px;height:400px;float:right;border:1px #06b solid;}
.contactus-right span{display:inline-block;line-height:40px;width:100%;text-indent:20px}


/*首页重制*/
.p1-title{width:100%;height:60px;line-height:60px;text-align:center;}
.p1-subtitle{width:100%;height:60px;line-height:60px;text-align:center;background:url("/images/p1-title.png") no-repeat center;}
.p1-subtitle span{font-size:35px;color:#06b;letter-spacing:16px;}
.p1-foot{width:100%;height;50px;text-align:center;}
.p1-foot a{display:inline-block;line-height:40px;border:2px #06b solid;width:170px;margin-right:30px;color:#06b;font-size:13px;font-weight:bold;}
.p1-foot a:hover{color:#fff;background-color:#06b;}
.p-p{width:100%;height:20px;background:url("/images/p-p.jpg") no-repeat center;}
.p2-title{width:100%;height:90px;position:relative;background:url("/images/p2-title.jpg") no-repeat center;}
.span1{font-size:28px;color:#06b;position:absolute;left:510px;top:8px;}
.span2{font-size:25px;color:#06b;position:absolute;left:388px;top:50px}
.span3{font-size:40px;color:#06b;position:absolute;left:660px;top:50px;font-weight:bold;}
.p2m-right{width:950px;float:right;}
.p2m-title{width:950px;height:60px;border-bottom:1px #ccc solid;}
.p2m-title span{border-left:#06b 4px solid;margin-left:4px;width:300px;height:50px;display:inline-block; }
.p2m-title span .font1{display:inline-block;line-height:30px;text-indent:10px;font-size:27px;color:#06b}
.p2m-title span .font2{display:inline-block;line-height:20px;text-indent:10px;font-size:15px;color:#999;font-weight:bold;}
.p2m-title a{display:inline-block;line-height:20px;float:right;margin-top:35px;color:#06b;}
.p-news{width:550px;float:left;}
.p-news .pn-title{height:40px;width:100%;border-bottom:1px #ccc solid;}
.p-news .pn-title span{height:39px;width:140px;border-bottom:2px #06b solid;display:inline-block;font-size:25px;color:#06b;text-align:right;position:relative;line-height:39px;}
.p-news .pn-title span img{position:absolute;top:20%;left:0;}
.p-news .pn-title font{display:inline-block;margin-left:5px;color:#999}
.p-news .pn-title a{display:inline-block;line-height:20px;float:right;margin-top:15px;color:#06b;}
.angle{width:100%;height:130px;position:relative;overflow:hidden;}
.anglebg{width:100%;height:58px;background:#005fbb;position:relative;top:25px;}
.angle .anglebg .main-width{position:relative;}
.angle .anglebg .main-width img{position:absolute;top:-25px;left:0;}
.angle .anglebg .main-width .span11{display;inline-block;line-height:20px;position:absolute;top:5px;left:248px;color:#fff;font-size:15px;font-weight:bold;}
.angle .anglebg .main-width .span22{display;inline-block;line-height:30px;position:absolute;top:25px;left:248px;color:#fff;font-size:18px;font-weight:bold;}
.angle .anglebg .main-width .span33{display;inline-block;line-height:20px;position:absolute;top:20px;left:45%;color:#fff;font-size:15px;}
.angle .anglebg .main-width a{display:inline-block;line-height:28px;width:90px;margin-left:12px;border:#fff 2px solid;color:#fff;font-size:15px;text-align:center;float:right;margin-top:15px;}
.angle .anglebg .main-width a:hover{color:#fa3;border-color:#fa3;}
.p4-about{height:360px;width:550px;float:left;position:relative;}
.p4-about img{position:absolute;width:230px;height:300px;top:40px;left:0;}
.p4-about .main{position:absolute;width:290px;height:250px;top:40px;left:260px;line-height:1.8;font-size:14px;}
.p4-about a{position:absolute;width:170px;height:40px;top:300px;right:0;display:inline-block;line-height:40px;text-align:center;border:2px #06b solid;color:#06b;font-size:13px;font-weight:bold;}
.p4-about a:hover{color:#fff;background-color:#06b;}



.part-5{width:100%;height:400px;background:url("/images/p5-bg.jpg") no-repeat center;}
.part-5 .main-width{position:relative;}
.part-5 .form{position:absolute;left:0;top:0;width:300px;height:400px;background-color:#fff;}
.part-5 .form span{display:inline-block;line-height:40px;width:100%;text-indent:20px}
.part-5 .information{position:absolute;left:340px;top:0;width:590px;height:400px;}
.part-5 .information span{display:inline-block;width:100%;color:#fff;line-height:1.6;font-size:13px;}
.part-5 .link{position:absolute;left:930px;top:0;width:270px;height:400px;}
.part-5 .link span{display:inline-block;line-height:1.6;color:#249;font-size:30px;font-weight:bold;}
.part-5 .link .link-img{width:125px;height:60px;margin:5px;float:left;position:relative;}

/********goTop********/
.goTop{display:block;position:fixed;bottom:100px;right:120px;background:url("/images/top1.png") no-repeat center;width:40px;height:40px;}
.goTop:hover{background:url("/images/top2.png") no-repeat center;}